const host = process.env.API_BASE_URL
function request(url, method, data, header = {}) {
    wx.showToast({
        title: '数据加载中', // 数据请求前loading
        icon: 'loading'
    })
    return new Promise((resolve, reject) => {
        wx.request({
            url: host + url, // 仅为示例，并非真实的接口地址
            method: method,
            data: data,
            header: header,
            success: function (res) { // wx.hideLoading()
                if (res.data.code === '11') {
                    wx.clearStorage()
                    wx.reLaunch({ url: '../login/main' })
                }
                resolve(res.data)
            },
            fail: function (res) { // wx.hideLoading()
                // reject(false)
            },
            complete: function () { // wx.hideLoading()
            }
        })
    })
}
function get(obj) {
    return request(obj.url, 'GET', obj.data, obj.header)
}
function post(obj) {
    return request(obj.url, 'POST', obj.data, obj.header)
}
export default {
    request,
    get,
    post,
    host
}
